package com.naiterui.ehp.bs.cms.modules.agent.vo;

import com.naiterui.ehp.bs.cms.common.json.Dict;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author yiren
 * @since 2022/2/10
 */
@Data
public class NoticePageItemVO {
	@ApiModelProperty(value = "消息ID")
	private Long id;

	@ApiModelProperty(value = "消息类型(1:系统公告)，描述请取statusDescribe的值")
	@Dict(type="agent_notice_type")
	private Integer type;

	@ApiModelProperty(value = "状态(0:待发布, 1:已发布, 2:已下架)，描述请取statusDescribe的值")
	@Dict(type="agent_notice_status")
	private Integer status;

	@ApiModelProperty(value = "编辑时间")
	private Date changedAt;

	@ApiModelProperty(value = "发布时间")
	private Date releaseTime;

	@ApiModelProperty(value = "编辑人")
	private String changedBy;

	@ApiModelProperty(value = "发布人")
	private String releaseBy;
}
